#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QLabel lab;//创建一个文本框
    lab.setAlignment(Qt::AlignCenter);//设置文本框内容居中显示
    lab.setGeometry(100,100,400,400);//设置文本框坐标和尺寸
    lab.setStyleSheet("QLabel{font:30px;color:red;background-color:rgb(f9,f9,f9);}");
    lab.setText("<a href=\"http://c.biancheng.net\">C语言中文网");//设置文本框要显示超链接内容
    lab.setToolTip("点击超链接显示URL");//当用户鼠标位于文本框上时，显示提示内容
    lab.setToolTipDuration(1000);//提示内容显示1秒
    QObject::connect(&lab,&QLabel::linkActivated,&lab,&QLabel::setText);//为文本框设置信号和槽，当用户点击超链接时，将文本框内容改为超链接的URL
    lab.show();//显示文本框

    return a.exec();
}
